body {font-family: Verdana, Arial; padding: 30px; }

body {font-size: 0.8em; }
select, input, button {font-size: 1.2em; }
#tab input, #tab select {font-size: 1.0em;}
#loginBox form {font-size: 1.1em;}
#loginBox input {font-size: 1.1em;}

a, a:visited {color: #204A7D; }
a:hover {color: #F12938; }

#tab th {text-align: left;}
#tab pre {margin: 0;}
#tab td.msg_details pre {font-size: 1.1em; }
#tab pre.sms {font-family: Verdana, Arial;}

#logoBox {float: left; font-size: 28pt; color: #bbb; 
	font-family:  Helvetica, Arial, Verdana, "Times New Roman";
	font-style: normal;
	font-variant: normal;
	text-shadow:#ffac88 1px 0px 0px;
	}
	
#logoBox span.red {font-weight: normal; color: #F12938; }
#logoBox span.blue {font-weight: bold; color: #204A7D; }

#titleBox {color: #F12938; font-size: 1.2em; font-weight: bold;}

#sectionBox {display: inline; margin: 0; }
#sectionBox ul {display: block; float: right; margin: 0 50px 0 0; padding: 0;color: #aaa; font-size: 1.0em; }
#sectionBox li {list-style: none; display: inline; margin: 0 4px; }
#sectionBox li a {text-decoration: underline; color: #204A7D; }
#sectionBox li.current a { color: #F12938; }
.clear {clear: both;}

#loginBox form {display: block; margin: 12px auto;}
#loginBox .label {text-align: right;}
#loginBox .input {text-align: right;}


#contentBox {margin-top: 32px; }


.dataTables_wrapper {padding: 8px;}
.display dataTable {margin-bottom: 12px;}
.hidden_act {display: none; margin: 0 6px; padding: 2px; background-color: #ddd; }
li:hover .hidden_act {display: inline; }

#formAddNewRow input, #formAddNewRow textarea { width: 100%; }
#formAddNewRow, #formAddNewRow #replBox {display: none; }



/* POPUP MESSAGE ******************************************/
a.selected {
  background-color:#1F75CC;
  color:white;
  z-index:100;
}

.messagepop {
  background-color:#FFFFFF;
  border:1px solid #999999;
  cursor:default;
  display:none;
  margin-top: 15px;
  position:absolute;
  text-align:left;
  width:394px;
  z-index:50;
  padding: 25px 25px 20px;
}

label {
  display: block;
  margin-bottom: 3px;
  padding-left: 15px;
  text-indent: -15px;
}

.messagepop p, .messagepop.div {
  border-bottom: 1px solid #EFEFEF;
  margin: 8px 0;
  padding-bottom: 8px;
}

td.nowrap
{
	white-space: nowrap;
}

td.pre
{
	white-space: pre;
}

.msg_details
{
	background-color: #ffb;
}

#ui-datepicker-div
{
	display: none;
}